#include<stdio.h>
#include<unistd.h>
#include<sys/types.h>
int main()
{
  //创建子进程--fork()是一个函数--函数执行前 一个父进程 -- 函数执行之后 父进程+子进程
  pid_t id = fork();
  if(id == 0)
  {
    while(1)
    {
      printf("我是子进程！pid:%d, ppid:%d, id:%d\n",getpid(),getppid(),id);
      sleep(1);
    }
  }
  else if(id > 0)
  {
    while(1)
    {
      printf("我是父进程！pid:%d, ppid:%d, id:%d\n",getpid(),getppid(),id);
      sleep(2);
    }
  }
  else
  {
  }

// while(1)
//  {
//    printf("我是一个进程！我的ID是：%d 父进程pid：%d\n",getpid(),getppid());
//    sleep(1);
//  }
  return 0;
}
